//
//  ANBDProduct+CoreDataProperties.h
//  Ants
//
//  Created by ZHM on 16/9/12.
//  Copyright © 2016年 ZHM. All rights reserved.
//
//  Choose "Create NSManagedObject Subclass…" from the Core Data editor menu
//  to delete and recreate this implementation file for your updated model.
//

#import "ANBDProduct.h"

NS_ASSUME_NONNULL_BEGIN

@interface ANBDProduct (CoreDataProperties)

@property (nullable, nonatomic, retain) id address;
@property (nullable, nonatomic, retain) NSNumber *commentCount;
@property (nullable, nonatomic, retain) NSDate *createdAt;
@property (nullable, nonatomic, retain) NSString *custom_info1;
@property (nullable, nonatomic, retain) NSString *custom_info2;
@property (nullable, nonatomic, retain) NSString *custom_info3;
@property (nullable, nonatomic, retain) NSString *detail;
@property (nullable, nonatomic, retain) NSArray *icons;
@property (nullable, nonatomic, retain) NSString *info;
@property (nullable, nonatomic, retain) NSString *intro;
@property (nullable, nonatomic, retain) id location;
@property (nullable, nonatomic, retain) NSString *mlObjectId;
@property (nullable, nonatomic, retain) NSDecimalNumber *originalPrice;
@property (nullable, nonatomic, retain) NSDecimalNumber *price;
@property (nullable, nonatomic, retain) NSArray *services;
@property (nullable, nonatomic, retain) NSString *title;
@property (nullable, nonatomic, retain) NSNumber *audit;
@property (nullable, nonatomic, retain) NSNumber *status;
@property (nullable, nonatomic, retain) NSNumber *quantity;
@property (nullable, nonatomic, retain) ANBDProductCategory *category;
@property (nullable, nonatomic, retain) NSOrderedSet<ANBDComment *> *comments;
@property (nullable, nonatomic, retain) NSOrderedSet<ANBDUser *> *user;
@property (nullable, nonatomic, retain) ANBDUser *userWhose;

@end

@interface ANBDProduct (CoreDataGeneratedAccessors)

- (void)insertObject:(ANBDComment *)value inCommentsAtIndex:(NSUInteger)idx;
- (void)removeObjectFromCommentsAtIndex:(NSUInteger)idx;
- (void)insertComments:(NSArray<ANBDComment *> *)value atIndexes:(NSIndexSet *)indexes;
- (void)removeCommentsAtIndexes:(NSIndexSet *)indexes;
- (void)replaceObjectInCommentsAtIndex:(NSUInteger)idx withObject:(ANBDComment *)value;
- (void)replaceCommentsAtIndexes:(NSIndexSet *)indexes withComments:(NSArray<ANBDComment *> *)values;
- (void)addCommentsObject:(ANBDComment *)value;
- (void)removeCommentsObject:(ANBDComment *)value;
- (void)addComments:(NSOrderedSet<ANBDComment *> *)values;
- (void)removeComments:(NSOrderedSet<ANBDComment *> *)values;

- (void)insertObject:(ANBDUser *)value inUserAtIndex:(NSUInteger)idx;
- (void)removeObjectFromUserAtIndex:(NSUInteger)idx;
- (void)insertUser:(NSArray<ANBDUser *> *)value atIndexes:(NSIndexSet *)indexes;
- (void)removeUserAtIndexes:(NSIndexSet *)indexes;
- (void)replaceObjectInUserAtIndex:(NSUInteger)idx withObject:(ANBDUser *)value;
- (void)replaceUserAtIndexes:(NSIndexSet *)indexes withUser:(NSArray<ANBDUser *> *)values;
- (void)addUserObject:(ANBDUser *)value;
- (void)removeUserObject:(ANBDUser *)value;
- (void)addUser:(NSOrderedSet<ANBDUser *> *)values;
- (void)removeUser:(NSOrderedSet<ANBDUser *> *)values;

@end

NS_ASSUME_NONNULL_END
